//插件是一个配置对象,配置对象内必须拥有install方法
import Vue from "vue";
import Header from '@/plugin/components/Header/Header'
//当插件被使用的时候,install方法会被调用
export default {
  //install接收的参数是Vue构造函数
  install(v) {
    console.log(v, 'MyPlugin');
    //在这里可以定义一些全局的东西例如：过滤器，全局组件及全局指令
    //定义全局组件Header
    Vue.component('Header', Header)
    //定义全局过滤器
    Vue.filter('money', (value) => {
      return value + "$$$$"
    })
    //定义全局指令
    Vue.directive('redColor', (ele) => {
      ele.style.backgroundColor = '#ff5555'
    })
  }
}